package ZuoYe;

import java.util.LinkedHashSet;
import java.util.TreeSet;

/*
定义一个可以存储“整数”的LinkedHashSet对象
存储以下整数
20,30,50,10,30,20
打印集合大小。为什么跟存入的数量不一致？
使用增强for遍历集合，打印每个元素(观察结果的顺序)
 */
public class Demo04 {
    public static void main(String[] args) {
        LinkedHashSet<Integer> list = new LinkedHashSet<>();
        list.add(20);
        list.add(30);
        list.add(50);
        list.add(10);
        list.add(30);
        list.add(20);
        System.out.println(list.size());
        for (Integer integer : list) {
            System.out.println(integer);
        }
        System.out.println("==================================");
        /*
        定义一个可以存储“整数”的TreeSet对象
存储以下整数
30,20,50,10,30,20
打印集合大小。为什么跟存入的数量不一致？
使用增强for遍历集合，打印每个元素(观察结果的顺序)
         */
        TreeSet<Integer> list1 = new TreeSet<>();
        list1.add(20);
        list1.add(30);
        list1.add(50);
        list1.add(10);
        list1.add(30);
        list1.add(20);
        System.out.println(list1.size());
        for (Integer integer : list1) {
            System.out.println(integer);
        }
    }
}
